home *** CD-ROM | disk | FTP | other *** search
/ Chip 2007 January, February, March & April / Chip-Cover-CD-2007-02.iso / Pakiet bezpieczenstwa / mini Pentoo LiveCD 2006.1 / mpentoo-2006.1.iso / livecd.squashfs / usr / lib / python2.4 / email / MIMEMultipart.pyc (.txt) < prev    next >
Python Compiled Bytecode  |  2005-10-18  |  2KB  |  40 lines

  1. # Source Generated with Decompyle++
  2. # File: in.pyc (Python 2.4)
  3.  
  4. '''Base class for MIME multipart/* type messages.'''
  5. from email import MIMEBase
  6.  
  7. class MIMEMultipart(MIMEBase.MIMEBase):
  8.     '''Base class for MIME multipart/* type messages.'''
  9.     
  10.     def __init__(self, _subtype = 'mixed', boundary = None, _subparts = None, **_params):
  11.         """Creates a multipart/* type message.
  12.  
  13.         By default, creates a multipart/mixed message, with proper
  14.         Content-Type and MIME-Version headers.
  15.  
  16.         _subtype is the subtype of the multipart content type, defaulting to
  17.         `mixed'.
  18.  
  19.         boundary is the multipart boundary string.  By default it is
  20.         calculated as needed.
  21.  
  22.         _subparts is a sequence of initial subparts for the payload.  It
  23.         must be an iterable object, such as a list.  You can always
  24.         attach new subparts to the message by using the attach() method.
  25.  
  26.         Additional parameters for the Content-Type header are taken from the
  27.         keyword arguments (or passed into the _params argument).
  28.         """
  29.         MIMEBase.MIMEBase.__init__(self, 'multipart', _subtype, **_params)
  30.         if _subparts:
  31.             for p in _subparts:
  32.                 self.attach(p)
  33.             
  34.         
  35.         if boundary:
  36.             self.set_boundary(boundary)
  37.         
  38.  
  39.  
  40.